package org.ejb.api;

import java.util.ArrayList;
import java.util.List;

import javax.ejb.Remote;

import org.ejb.entities.CartItem;
import org.ejb.entities.Item;



@Remote
public interface ICaddieRemote {



	void addItem(Item item, String modePaiement);

	void removeItem(Item item);

	int getTotal();

	public int getNbItemTotal() ;


	public void setNbItemTotal(int nbItemTotal) ;


	void empty();

	ArrayList<CartItem> getCartItems() ;

	public void setCartItems(ArrayList<CartItem> cartItems);
	public void augmenter(Item item);
	public void diminuer(Item item);
	public void changer(Item item) ;

	// Verifie si le panier est vide ou non
	boolean isEmpty();
}

